home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / apps / sprdshts / opus200.lzh / OPUS200 / CHANGES.DOC < prev    next >
Text File  |  1989-03-15  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                              Opus v. 2.00 --- Changes
  7.  
  8.  
  9.         The original version of Opus appeared in the Sept. 1988 ST-Log, 
  10.         and it was a functional, if not ideal, spreadsheet. It admittedly 
  11.         had a few deficiencies: it was only average in speed, and it would 
  12.         crash upon certain conditions peculiar to Personal Pascal. 
  13.         However, I've yet to hear of any bugs in the program. Well, to 
  14.         make a long story short, I've rewritten Opus, largely from the 
  15.         ground up, in Mark Williams C. Redesigning important data 
  16.         structures and development of more efficient algorithms coupled 
  17.         with use of C has resulted in a robust, extremely fast program 
  18.         that's as easy to use as the original. The speed of recalculation 
  19.         and most other operations is fully competitive with LDW Power, the 
  20.         fastest spreadsheet I know of for the ST. And the potential to 
  21.         crash went away with Personal Pascal.
  22.  
  23.         While practically every feature of the original is present, a 
  24.         couple of things were sacrificed. The "functions menu" is gone, as 
  25.         it took a fair amount of code and was relatively superfluous. 
  26.         Also, the "data fill" option to fill a range with weekday or month 
  27.         names is gone (I anticipate a more powerful feature in a future 
  28.         release). Note that files are not compatible with the original 
  29.         version; I will maintain compatibility with this version in future 
  30.         revisions.
  31.  
  32.         Some of the changes/enhancements follow:
  33.  
  34.              - named cell and range references are supported
  35.              - financial functions now require all arguments
  36.              - regression functions now support linear, power, 
  37.                   exponential, and logarithmic models (that is, they 
  38.                   perform a transformation on the data for you, saving you 
  39.                   a step)
  40.              - now you can hide and protect cells
  41.              - the number formatting options have been greatly expanded
  42.              - hyperbolic trig functions
  43.              - RATE financial function
  44.              - ROW,ROWS,COLUMN,COLUMNS functions
  45.              - ISERR function
  46.              - PERM and COMB functions for calculating permutations and 
  47.                   combinations
  48.              - file operations are now very fast, due largely to efficient 
  49.                   use of a ten-sector buffering scheme
  50.              - sorting is much faster, partly because of the more 
  51.                   efficient data structures, but largely due to use of the 
  52.                   ShellSort algorithm. (When first developing the sorting 
  53.                   module, I used a bubble sort as it's the only sorting 
  54.                   algorithm I can do off the top of my head, and I was 
  55.                   more concerned with getting the "compare function" 
  56.                   correct. I rather stupidly forgot to change to a more 
  57.                   efficient algorithm before publishing Opus! My humblest 
  58.                   apologies to anyone who's waited a long time to sort a 
  59.                   range...)
  60.              - default paths and worksheet and chart defaults can be saved 
  61.                   to a configuration file read at boot-time
  62.              - "Save As" and option to "save a file with backup"
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.              - "Freeze Titles" works a little differently; now if you say
  72.                   freeze row 10 with rows 5-20 on screen, rows 5-10 remain 
  73.                   on-screen as "frozen titles"
  74.              - block selection via the mouse has been enhanced; now the 
  75.                   cells are highlighted on the fly, you can move in any 
  76.                   direction, and the worksheet scrolls if you move beyond 
  77.                   its borders
  78.              - column widths now range from 1-99
  79.              - control of printer margins
  80.              - the charting facility is completely new
  81.  
  82.  
  83.                                                      - Doug Harrison
  84.                                                        3/8/89
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.